/*
 * Cliente.h
 *
 *  Created on: 29/06/2011
 *      Author: facundo
 */

#ifndef CLIENTE_H_
#define CLIENTE_H_

#include "ColadeMensajes/ColadeMensajes.h"
#include "ColadeMensajes/TipoMensaje.h"
#include <string>
using namespace std;
class Cliente {
public:
	Cliente(int pid,string Nombre);
	string getNombre();

	virtual ~Cliente();
	int  Enviar(Mi_Tipo_Mensaje  unMensaje);
	Mi_Tipo_Mensaje Recibir();


private:
	//cola *IniciarCola(int pid);

	int clientepid;
	string Nombre;
	int Id_Cola_Mensajes;
	Cola<Mi_Tipo_Mensaje>* cola;

};

#endif /* CLIENTE_H_ */
